import io from 'socket.io-client'

const socket = io('http://localhost:3000/')

// 1. 监听连接建立
socket.on('connect', () => {
  console.log('建立连接')
  // 2. 发送消息：以触发事件的方式
  socket.emit('abc', 123)

  // 3. 接收消息
  socket.on('chat message', (msg) => {
    console.log('收到服务器传来的消息', msg)
  })

  // 4. 客户端主动断开连接
  setTimeout(() => {
    socket.disconnect()
  }, 2000)
})
// 4.监听断开连接事件
socket.on('disconnect', () => {
  console.log('链接已断开')
})
